iT邦幫忙

2022 iThome 鐵人賽

DAY 18
0
IT管理

Azure開發者必備掌握的基本系列 第 18

Azure開發者必備掌握的基本_第18天_藉由CLI創建StorageAccount與Container_C#_Blob API使用

  • 分享至 

  • xImage
  •  

在vs2022新增完一個C# Console專案後

https://ithelp.ithome.com.tw/upload/images/20220930/20107452ZQdZx6hPHz.png

到nuget安裝套件
Azure.Storage.Blobs

https://ithelp.ithome.com.tw/upload/images/20220930/20107452Tbr4xRET8b.png

https://ithelp.ithome.com.tw/upload/images/20220930/20107452w3qlKLcH5y.png

這裡透過cli創建一個Azure Storage Account

az storage account create -n sastg1 -g NetworkWatcherRG -l westus --sku Standard_LRS

這邊可能會因為名稱已經被採用重複try好幾次
建議取比較不是單字的簡寫

https://ithelp.ithome.com.tw/upload/images/20220930/201074526Z8Oogakuo.png

透過cli來創建container

az storage container create --account-name sastg1 --name scstg1

https://ithelp.ithome.com.tw/upload/images/20220930/20107452lBwPGiHdvp.png

回到資源portal中查閱就可看到cli產物
https://ithelp.ithome.com.tw/upload/images/20220930/20107452annbPBBZFX.png

https://ithelp.ithome.com.tw/upload/images/20220930/20107452QSNW7wlKPm.png

https://ithelp.ithome.com.tw/upload/images/20220930/20107452hkoW69tHAn.png

https://ithelp.ithome.com.tw/upload/images/20220930/20107452KgQVizv02D.png

C#這裡可以到Storage Account的Access Key
複製連接字串
https://ithelp.ithome.com.tw/upload/images/20220930/20107452621tsANLJN.png

然後再指定要創建的container name (這邊指定 scstg2)


using Azure.Storage.Blobs;

Console.WriteLine("Begin Create Azure Storage Container");

string connectionStr = "{你的StorageAccount連接字串}";
string containerName = "{要新建的Containr名稱}";

BlobServiceClient blobServiceClient = new BlobServiceClient(connectionStr);
await blobServiceClient.CreateBlobContainerAsync(containerName);

Console.WriteLine("Create Azure Storage Container Succes");

https://ithelp.ithome.com.tw/upload/images/20220930/20107452En1CVJP7n8.png

https://ithelp.ithome.com.tw/upload/images/20220930/20107452tj0xMifDW3.png


上一篇
Azure開發者必備掌握的基本_第17天_新建Container
下一篇
Azure開發者必備掌握的基本_第19天_藉由C# API進行Blob日常操作
系列文
Azure開發者必備掌握的基本30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言